Top 10k strings from Rolly (19xx)(Chezron Software).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

  12 23637+256*
   4 NOT to edit this line!! 
   4 $DDDDDDDDDDDDH
   4 """""""""""""(
   4     ROLLING SCREEEN mc  
   3 deliner       
   3 DDDDDDDDDE
   3 DDDDDDDDDD`
   3 33333DDDDDDDDDDDDH
   3 33333""""""""""""(
   3 23638-0080":
   3 $DDDDDDDDH
   2 THIS IS AN E.G. CALLING LINE YOU MAY CHANGE/MOVE/EDIT AS YOU LIKE
   2 DDDDDDDDDDDE
   2 DDDDDDDDDDDD`
   2 DDDDDDDDDDDDP
   2 DDDDDDDDDDDD@
   2 DDDDDDDDDDDD
   2 23638-6147":
   2 "31")*(K$="8"):
   2 "23606",O:
   2 """"""""""""0
   2 """""""""""" 
   2 """"""""""""
   2 """""""""" 
   1 width : from 1 to 32 char.
   1 then use a basic line like:","LET WWW=FROMX + 256*TOX:  LET   ROLL= YCOORD: GOSUB No. line    "
   1 routine checks the parameter
   1 romanchar     
   1 rolling window:  
   1 only XCOORD available is 0.
   1 k$="ENTER"
   1 height: fixed 72 pixels;
   1 buffer and the code to roll the content of the buffer: to decidebetween moving or rolling, the
   1 b""""""""$
   1 a Moving call at line No. 7520  a Rolling call at line No. 7710."
   1 You have to load your picture
   1 YCOORD>175 -Out of screen
   1 YCOORD<71    -No room for line            (the rolling window is           72 pixels high)
   1 YCOORD from 71 
   1 YCO=YCO-(YCO>O)*(K$="6")+(YCO<
   1 XCOORD+width>32  -Out of screen "
   1 XCOORD from 0 to 31
   1 X,O;" --- TO CALL ROLLING WINDOW --- "
   1 WWW=FRX+256
   1 WWW=FROX+256
   1 This program allows you to load & define the window-screen then it moves the window in a basic  line together with rolling code then erase all but the line you can merge in your own program.  "
   1 The rule is:
   1 The picture (or message) rollingin the window may be from 1 to  175 pixels high.","The rolling is stopped with any key, it works like PAUSE 0.
   1 The ERASE ALL... option of this program leaves the rolling Line and a calling line too that you may rewrite/edit... as you like.","To renumber the Line, before
   1 TOX>31     -Integer out of rangeFROMX>TOX  -Parameter error
   1 TOX=TOX-(TOX>FROX)*(K$="5")+(TOX<
   1 THIS IS THE ROLLING TITLE!!
   1 THIS IS AN E.G. CALLING LINEYOU MAY CHANGE/MOVE/EDIT AS YOU LIKE
   1 SPEED from 0=fast to 255=slow
   1 ROLLY     
   1 ROLL: if lowROLL=255 then roll  otherwise move.","The meaning of ROLL parameter   cannot be trapped so take care  when calling.","In this program (if you break)  you may see:
   1 RASE ALL BUT THE LINE
   1 ONFIRM THIS
   1 OAD A SCREEN$
   1 O;YCO;"  ":
   1 O;TOX;"  ":
   1 O;FROX;"  ":
   1 No. LINE there are 3 lines
   1 MOVESCREEN    
   1 MERGEing, take care not to edit but use a renumber utility like RELINER in OUTLET #56."
   1 LET WWW=XCOORD + 256*SPEED: LET ROLL= 255 + 256*YCOORD: GOSUB Nomerged line","RANGE of rolling parameters:
   1 LA=TOX-FROX+I:
   1 Keep in mind that, when rolling,the picture is enlarged about 3 4 times high.
   1 ISSUED IN OUTLET
   1 FROX=FROX-(FROX>O)*(K$="5")+(FROX<
   1 FILL THE LINE WITH YOUR PICTURE (follow the istructions or
   1 EPEAT ROLLING
   1 ENUYCOORD=0"
   1 ELECT A NEW WINDOW
   1 DRIVE, BIRSTALL,
   1 DEMOSCREEN    
   1 Created with Ramsoft MakeTZX
   1 CHEZRON SOFTWARE
   1 CALL THE ROLLING WINDOW
   1 Bytes picture > buffer capacity            -Out of memory","After filling 23670-71 contains the number of bytes moved in thebuffer that you can print with  PRINT PEEK 23670+256*PEEK 23671 
   1 By Chris Pile '90
   1 After MERGEing the call to the  line allows you to set the top  left corner of window and the   rolling speed.","You have to use a basic line
   1 ALL ENQUIRIES TO
   1 ;;;;;;;;;;;"SCREEN$ FILENAME TO LOAD?(Q=QUITC=CAT)";N$:
   1 ;"                                ";
   1 ;   "WHICH DRIVE? ";("(T=TAPE)"
   1 7999 up to 5640 bytes (a screen)","This program is able to select  itself the right one."
   1 7988 up to 3300 bytes
   1 7977 up to 1300 bytes
   1 7-SAVE AND MERGE IN YOUR OWN
   1 6-ERASE ALL.. FROM MENU
   1 4-IF ROLLING IS NOT O.K. GO 1-2 5-IF ROLLING IS O.K. THEN SELECT  OPTION -CONFIRM THIS-
   1 33333DDDDDDDDDDDE
   1 33333DDDDDDDDDDDD`
   1 33333DDDDDDDDDDDDP
   1 33333DDDDDDDDDDDD@
   1 33333DDDDDDDDDDDD
   1 33333"""""""""""(
   1 33333"""""""""""#
   1 33333""""""""""""0
   1 33333"""""""""""" 
   1 33333""""""""""""
   1 3-TRY TO ROLL THE WINDOW
   1 23638-39":
   1 23638-3837":
   1 23638-3355":
   1 23638-29":
   1 23638-1807":
   1 23638-0783":
   1 23638-0136":
   1 2-DEFINE WINDOW PARAMETERS
   1 175, like PLOT"
   1 128          
   1 1) Fill the line moving the
   1 (starting from top screen)
   1 (XCOORD+width of window) 
   1 ''''''"THERE IS NO FILLED LINE NOW!!":
   1 ''''''"OPTION NOT ENABLED IN DEMO!!!":
   1 "c")) ;" ";
   1 "YCOORD ? (71-175)  999=MENU ";YCO:
   1 "To work you have to perform two tasks:
   1 "The routine is trapped:
   1 "SPEED ? (0-255)  999=MENU ";SPE:
   1 "RANGE of moving parameters:","FROMX from 0 to 31
   1 "Note: max XCOORD depends on the width of the window; eg. if the window is 32 chars large then
   1 "Note that the line 7977 (7988 or7999) always contains both the  code to move picture-bytes to
   1 "HOW TO USE THIS PROGRAM","1-LOAD YOUR SCREEN$ FROM MENU
   1 "FROM X ? (0-";(LA);")  999=MENU ";FRX:
   1 "7999":                   
   1 "7988":                   
   1 "7977":                 
   1 "7000")/X;" -";
   1 "5";"THE FILLED LINE IS ";ER
   1 "23671";" BYTES MOVED.":
   1 "23608",O:
   1 "23";"TOX="
   1 "18";"- ";(RES-
   1 "16",X;SPE;"   "
   1 "16",X;"   "
   1 "15",X;FRX;"   "
   1 "15",X;"   ";
   1 "14",X;YCO;"   "
   1 "14",X;"   ";
   1 "13",O;"   PARAMETERS              ";
   1 "13",O;"   DEFAULT PARAMETERS"'"   YCOORD=175"'"   FROM X=";(FRX)'"   SPEED =0"
   1 "12";"FROMX="
   1 "12",O;"ROLLY: not the usual scroll but a real cylindrical distortion!  ",,"Run ROLLY to load SCREEN$ defineyour window, move the window in a basic line to merge in your   own program!",,,,"ROLLY contains itself DEMO&INFO "
   1 "10"*(RES>
   1 "10"*(RES<
   1 "-YCO)*(TOX-FROX+I)
   1 ","ROLLY allows you to make a
   1 ")*(K$="7"):
   1 """"""""""0
   1 """""""""""(
   1 """""""""""#
   1 """"""""""""@
   1 """""""""""
   1 """"""""""
   1 "                
   1 "         
   1  simply use this program)
   1  by Carlo Maria Vireca 
   1  PARAMETERS ?                          
   1  ANY KEY TO STOP 
   1  6/7 THEN ENTER   
   1  5/8 THEN ENTER     
   1  5/8 THEN ENTER   
   1  34 SALTERSGATE
   1  32","The routine is trapped:","YCOORD>175   -Number too big
   1  128 CHARS 
   1   PROGRAM.
   1   END"    
   1   ARE YOU SURE?  
   1    rolling window.","HOW TO
   1    message) to the line buffer. 2) Call the line to show the 
   1    bytes of your picture (or
   1    STOPPED BY KEY [
   1    LEICESTER
   1     LE4 3FF.
   1     ENGLAND
   1       like PRINT AT coords
   1       is the right column windowYCOORD from 0 TO 175, like PLOT       is the bottom pixel line        of the window
   1       is the left column window TOX from FROMX to 31
   1        like PRINT AT coords
   1          different only for the          storage capacity of the         picture buffer
   1          MENU'        
   1           - - - - - - - -","From menu is available a demo   option but in demo-option the   erase all-option is disabled to avoid trouble.